### Python if语句的格式

# if condition_1:
#     statement_block_1 
# elif Condition_2:         # Python 中用 elif 代替了 else if，所以if语句的关键字为：if – elif – else。
#     statement_block_2     # 在Python中没有switch – case语句
# else:
#     statement_block_3


from random import random


var1 = 100
if var1:
    print("var1 的值为：",end="")
    print(var1)

var2 = 0
if var2:
    print("var2 的值为：",end=",")
    print(var2)
print('Good Day!','\n')                  # var2 =0,0为false，没有执行if var2中的条件语句；


# new =int("8.45")
# print(new)


### 计算狗的年龄

age =  input("请输入狗子的年龄：")
age = eval(age)                          # eval() 是python的内置函数，作用是去掉字符串外面的 ' or  "" ，原代码中直接用int(input()),这里报错，不知为何！
age = int(age)
print('')                                # 与下面输出代码块分隔开
# print(age)
if age == '':
    print('狗子的年龄不能为空!')
if age <= 0:
    print('请输入正确的年龄')
if age == 1:
    print('相当于人类14岁')
if age == 2:
    print('相当于人类22岁')
elif age>2:
    human = 22+(age - 2)*5
    print("相当于人类：",int(human),'岁')
input("点击enter退出")


print(5 == 8)    # 输出为false
x = 5
y = 8
print(x==y)


### 猜字谜游戏

number = 6
guess = 8
input("点击enter,开始猜字谜游戏！")

num = int(eval(input("请输入您猜的数字：")))

if (num == number or num == guess):
    print("恭喜您猜对了！")
else:
    print("您猜错了！")



### If 嵌套

num = int(eval(input("请输入一个整数：")))

if num%5 == 0:
    if num%9 == 0:
        print("您输入的数可以整除5和9!")
    else:
        print("您输入的数可以整除5")
else:
    if num%9 == 0:
        print("您输入的数可以整除9")
    else:
        print("您输入的数不可以整除5或9!")
        


### 实例 x 为 0-99 取一个数，y 为 0-199 取一个数,如果 x>y 则输出 x，如果 x 等于 y 则输出 x+y，否则输出y

import random
x = random.choice(range(100))
y = random.choice(range(200))
print(x,y)

if x > y:
    print(x)
elif x == y:
    print(x+y)
else:
    print(y)